package validacion;

import javax.swing.JComponent;
import javax.swing.JLabel;

public class ValidadoresCombinados extends Validador {

    private Validador[] validadores;
	
    public ValidadoresCombinados(JLabel leyenda, Validador... validadores) {
        this.validadores = validadores;
        this.label_leyenda = leyenda;
    }

	@Override
	public boolean verify(JComponent input) {
		boolean ret = true;
		for (Validador validador : validadores) {
            if (!validador.verify(input)) {
                ret = false;
                razon = validador.getRazon();
                break;
            }
        }
		
        return ret;
	}

}
